Skip to main content
TrustRadius
IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service

Overview

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s…

Read more
Recent Reviews

Excellent service

10 out of 10
January 15, 2023
Incentivized
In my organization, we use IBM Cloud Kubernetes Service to manage and deploy our microservices-based application. It allows us to easily …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Container Orchestration (14)
    8.2
    82%
  • Cluster Management (14)
    7.7
    77%
  • Security and Isolation (14)
    7.5
    75%
  • Storage Management (14)
    7.5
    75%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://cloud.ibm.com/kubernetes/catalo…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

What is Red Hat OpenShift?

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

Return to navigation

Features

Container Management

Features commonly found in Container Management software.

7.5
Avg 7.9
Return to navigation

Product Details

What is IBM Cloud Kubernetes Service?

IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability for users to design their own cluster, and integrated operational tools for consistency in deployment.

IBM Cloud Kubernetes Service Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported Countrieshttps://console.bluemix.net/docs/containers/cs_regions.html#regions-and-zones
Supported LanguagesA managed Kubernetes offering to deliver powerful tools, an intuitive user experience and built-in security for rapid delivery of applications that you can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability to design your own cluster, and integrated operational tools for consistency in deployment. Visit our Docs pages for pricing and support information.

Frequently Asked Questions

Google Kubernetes Engine, Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS) are common alternatives for IBM Cloud Kubernetes Service.

Reviewers rate Container Orchestration highest, with a score of 8.2.

The most common users of IBM Cloud Kubernetes Service are from Small Businesses (1-50 employees).

IBM Cloud Kubernetes Service Customer Size Distribution

Consumers0%
Small Businesses (1-50 employees)0%
Mid-Size Companies (51-500 employees)50%
Enterprises (more than 500 employees)50%
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(317)

Attribute Ratings

Reviews

(1-25 of 50)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a container management platform, I use IBM Cloud Kubernetes Service to deploy and manage containerized applications on the cloud. IBM Cloud Kubernetes Service allows me to package software code, along with all dependencies, so it can run reliably on any system. IBM Cloud Kubernetes Service helps me to automate the deployment, scaling, and management of containerized applications.
  • Simplified cluster management
  • Security and isolation
  • Scalability
  • Setting up an IBM Cloud Kubernetes Service cluster can be complex and involve managing different components.
  • The learning curve can be a bit steep for new users.
  • Managing resources can sometimes be a challenge.
IBM Cloud Kubernetes Service is ideal for deploying modern applications on a microservices architecture -- where easy scaling and ability to update are important. IBM Cloud Kubernetes Service also handles automated deployments and load balancing very well, particularly if you're already working in the IBM Cloud ecosystem.

There are applications less suited to IBM Cloud Kubernetes Service -- such as very small applications, where managing an IBM Cloud Kubernetes Service cluster would be overkill. Also, users not familiar with container organization might find IBM Cloud Kubernetes Service to be a challenge to manage effectively.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our container infrastructure runs on IBM IKS which is a complete application layer with a tech stack of ruby on rails, javascript, GraphQL, and node applications, and hosts an in-memory Redis cluster for caching layer use. IBM provides pure Kubernetes(no touch-ups), which allows us to use the system easily with compatibilites.
  • automatic load balancer service
  • out of the box compatibilities
  • easy to provision clusters via terraform and UI
  • namespace container registry compatibilites
  • IKS version upgrade with terraform with zero down time - no documentation
  • Interactive IKS documentation help while deploying using UI - steps
If you are an IBM customer or prospective, starting with IKS is relatively easy. Node Autoscaling feature is a click of a button and helps with config map value to set the values, IBM cloud is a little underrated, but it has very good products like IKS in classic and vpc. If you are starting your cloud journey, you should evaluate the IBM cloud specially IKS for cost efficiently.
Jon Brizuela | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Kubernetes has proven effective for orchestrating workloads. Have limited expansion with deploying on a limited number of nodes but it has had a streamlined process without any hiccups. Haven't had any issues with Kube managing deployments and keeping the required amount of replicas running. Cluster IPs are helpful for data reliability. Utilized it as part of AWS EKS which has some limitations with configuration options, but it has more compatibility than AWS's native ECS.
  • Cluster IPs
  • secure networking
  • compatibility with multiple CSPs
  • greater configuration than dockers
  • requires more user management
  • steep learning curve
  • susceptibility for malicious attacks due to large surface area
Good for deploying workloads, without having to be an expert in all underlying components, especially for Managed Kubernetes Services. However, this leads to an inability to troubleshoot without having a solid understanding of the control plane. Good alternative if you have some services that are unable to migrate completely to cloud environment.
February 08, 2023

IBM Kubernetes is good

Score 8 out of 10
Vetted Review
Verified User
Incentivized
The use cases for IBM Cloud Kubernetes Service include deployment and management of cloud-native applications, microservices, and containerized applications.

For our use case, The business problems addressed by IBM Cloud Kubernetes Service include:
  • The complexity of managing large-scale applications
  • Increased time and resources required for infrastructure management
  • Inefficient application deployment and scaling
  • Ensuring consistency in application environments
  • Manages Kubernetes deployments with ease
  • Spin up pods really fast
  • good access control to share limited levels of access
  • Installation fails during container creation due to a Docker 18.03.1 issue
  • If you roll back to version 3.2.0 from a fix pack version, the version file can still show the fix pack version
  • If you roll back to version 3.2.0 from a fix pack version, the Status column on the Helm releases page in the console might not show the status properly for some Helm releases
The business problems addressed by IBM Cloud Kubernetes Service include
  • Complexity of managing large-scale applications
  • Increased time and resources required for infrastructure management
  • Inefficient application deployment and scaling
  • Ensuring consistency in application environments
This means, we can deploy our microservices in IBM Kubernetes service without any problems and provide and build a reliable product
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service to secure multi-region Kubernetes clusters.
Our main problem was related to tasks managment, we needed a contenization tool that could help to manage the entire lifecycle of our system and therefore easily manage our tasks. Kubernetes was the best solution so far, and switching to using both IBM Cloud services + Kubernetes made it more easier.
  • deployment automation
  • speed when shipping features
  • help us iterate faster
  • I constantly get this error even when everything is well configured prefect.exceptions.AuthorizationError: [{'path': ['auth_info'], 'message': 'AuthenticationError: Forbidden', 'extensions': {'code': 'UNAUTHENTICATED'}}]
  • Then sometimes the error disapear without changine anything, happened twice to me. Should there be an issue with the authentication service? Please let's improve or let users know why this may be happening.
  • Improve the UX in the browse console when removing many images at once
  • UX on the process of installing KeyCloack operator
First, it Increased DevOps efficiency for microservices architecture : The sooner developers deploy Kubernetes during the development lifecycle, the better, because they can test code early on and prevent expensive mistakes down the road. Apps based on microservices architecture consist of separate functional units that communicate with each other through APIs,
then, there's less chance of vendor lock-in : containers only contain the resources an application actually needs (i.e., its code, installations and dependencies) and use the features and resources of the host operating system (OS), they are smaller, faster and more portable


January 15, 2023

Excellent service

Score 10 out of 10
Vetted Review
Verified User
Incentivized
In my organization, we use IBM Cloud Kubernetes Service to manage and deploy our microservices-based application. It allows us to easily scale and maintain the application, as well as automate the roll-out of updates. The product addresses the need for efficient management of containerized workloads and enables us to focus on developing and improving our application, rather than managing the infrastructure. The scope of our use case is primarily for our internal business operations, but we are also exploring the possibility of using it for customer-facing applications in the future.
  • Automated scaling and management of containerized workloads: IBM Cloud Kubernetes Service allows for easy scaling of resources based on demand, which helps to optimize performance and reduce costs. It also provides robust management features for maintaining the health and availability of the deployed applications.
  • Seamless integration with other IBM Cloud services: IBM Cloud Kubernetes Service can easily integrate with other IBM Cloud services such as IBM Watson, IBM Db2, and IBM Cloud Object Storage, making it simple to build and deploy applications that leverage these services.
  • High availability and disaster recovery: IBM Cloud Kubernetes Service provides built-in high availability and disaster recovery features, such as automatic failover and self-healing capabilities, to ensure the availability of the deployed applications. This helps to minimize downtime and ensure that the applications are always available to the users.
  • Limited customization options: While IBM Cloud Kubernetes Service provides a wide range of features, it may lack the level of customization that some users may need. For example, it may be difficult to customize the Kubernetes control plane and nodes to specific requirements. This can be an issue for users who have unique use cases or need a more customized environment.
  • Limited support for different Kubernetes versions: IBM Cloud Kubernetes Service currently supports a limited number of Kubernetes versions and this can be a limitation for users who are running applications on older versions of Kubernetes.
  • Limited support for non-IBM Cloud environments: IBM Cloud Kubernetes Service is primarily designed for use with IBM Cloud, and while it can be used with other cloud providers, the integration and support may not be as seamless. This can be an issue for users who are running a multi-cloud or hybrid-cloud environment and need a more integrated solution.
Based on my experience, IBM Cloud Kubernetes Service is well suited for the following scenarios:Deploying microservices-based applications: IBM Cloud Kubernetes Service allows for easy management of containerized workloads, making it an ideal solution for deploying microservices-based applications. It also provides features like automatic scaling, which can help to optimize performance and reduce costs.Leveraging other IBM Cloud services: IBM Cloud Kubernetes Service can easily integrate with other IBM Cloud services, such as IBM Watson, IBM Db2, and IBM Cloud Object Storage. This makes it a great option for organizations that are already using these services and want to build and deploy applications that leverage them.High availability and disaster recovery: IBM Cloud Kubernetes Service provides built-in high availability and disaster recovery features, such as automatic failover and self-healing capabilities. This makes it a great option for organizations that need to ensure the availability of their applications and minimize downtime.On the other hand, IBM Cloud Kubernetes Service may be less appropriate for the following scenarios:Customized environments: As mentioned before, IBM Cloud Kubernetes Service may lack the level of customization that some users may need. For example, it may be difficult to customize the Kubernetes control plane and nodes to specific requirements, making it less appropriate for users who have unique use cases or need a more customized environment.Multi-cloud or hybrid-cloud environments: IBM Cloud Kubernetes Service is primarily designed for use with IBM Cloud, and while it can be used with other cloud providers, the integration and support may not be as seamless. This makes it less appropriate for users who are running a multi-cloud or hybrid-cloud environment and need a more integrated solution.
Ravi Gupta | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have to work with scaling deep learning software, especially training at scale over CPU and GPUs. I use Kubernetes in the IBM cloud to achieve that over CPUs. The ease is a production-ready environment. I don't have to worry about all nitty-gritty details of infrastructure and can focus on scaling my models, dataset, and application.
  • Pod re-starts and maintain quality of service.
  • Scaling at infrastructure level.
  • Readily available hardware resources.
  • Availability of more GPU resources.
  • More selection of operating systems.
Applications like stream processing, real-time low latency processing.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used IBM Kubernetes as a part of our curriculum in college, we used it for deployment of our containerize applications, while using the service we had some small issues like the service was not connected and all other than that the service works fine and we were happy to use it easily.
  • Built in integration from the IBM cloud console
  • Store persistent data
  • Easily manage worker modes of the same flavor with worker pools.
  • Reduce cluster downtime
  • Reaching to technical team for issues is a bit tedious job
  • Some features requires professional users
  • Needs multi region deploy service
The service saves a lot of time, increases focus on delivery, provides more features for customers. Also while working with CI/CD it is very beneficial.
Mike Chegge | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Services allows the user to manage many different data with multiple types across the entire infrastructure and its data protection functionalities are excellent. Highly effective solution for data archiving and very stable on multiple data analytics creation and also reports distribution through IBM Cloud Kubernetes Services is perfect and the interface configuration was very easy on my first time.
  • Stable Cloud features.
  • Easy initial tool implementation.
  • The data protection capability is excellent.
  • My deployment was not that simple process to configure.
  • Reaching the technical team responsible for any technical issue assistant is not easy.
  • Adjusting some Cloud advance features requires a professional user.
This platform is very reliable orchestration and container management system which has the most effective and profitable Cloud performance and its data management environment is very secure and the migration of various data across platforms is easy. IBM Cloud Kubernetes Services also monitors various project services and it enables me to create valuable and very import real time data reports and the quality management is good.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is being used by a department. We run different backend microservices in it to serve our consumers. It is adopted to ease the management of containers in the cloud. Since it's a managed service, we don't need to spend much effort from an operation perspective.
  • Support different regions and zones
  • Easy for provisioning
  • Easy to scale
  • Monitoring has room for improvement.
  • Cluster identity with random IDs are difficult to memorize.
IBM Cloud Kubernetes Service is well suited to run microservices workload that requires high availability, scaling, with good performance. Combined with other IBM Cloud services (e.g. API Connect), it's very easy to set up a working environment in a short while. Comparing with other cloud providers, IBM seems to have fewer locations. If your service wants to be deployed closer to the end-users, it's worth checking out the available locations.
Sai karthik Satyavarapu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We mostly use [it] for our applications and it seamlessly performs well and executes the tasks for scaling with [fewer] efforts.
  • Scaling and flexibility
  • Automating the environment
  • Monitoring health
  • Security
  • UI
  • Pricing is bit expensive
  • Less clouds to execute
  • Not much effective on windows
For application testing and scaling it's very good and effective. We need to check multiple times the documentation. Availability of regions is very [few]. It's not supported for all regions, [we face] issues when we have customers in the regions [that are] not supported. We had to choose other cloud vendors who are providing better service. We need to get habituated [to] UI if we are using [it] for [the] first time. It will take [a] lot of time to toggle many tabs and check which delays the work.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service gives us a uniform API across heterogeneous resources to define our workloads and expand resources outside our infrastructure. It comes with built-in monitoring and logging for all the applications and the workloads that deploy in Kubernetes. Once we began migrating applications to Kubernetes, the result [was] immediate and we are able to ship ideas to production using a single consistent and declarative API.
  • It is able to provide a reliable and scalable cluster infrastructure[.]
  • Improved both operational and development efficiency[.]
  • The Kubernetes-enabled cloud hosts all new development and microservices[.]
  • The UI design is a bit inflexible[.]
  • Steep learning curve. I find the community very supportive with this[.]
After embracing IBM Cloud Kubernetes Service, it allowed us to run applications in a cloud provider-agnostic way and made it possible to introduce new products and the infrastructure to scale each autonomous team's idea. Migrating to IBM Cloud Kubernetes Service provided the flexibility and speed to deliver new products while significantly reducing the operational overhead.
Lavish Garg | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
IBM Cloud Kubernetes Service is being used by our IT department. We have a business application and IBM Cloud Kubernetes Service was very helpful when we were migrating the app from being in-house to the cloud. The platform is also very helpful when it comes to scaling the application. Scaling is not only easy but also affordable.
  • It is affordable compared to competitors
  • Auto updating of the Kubernetes version
  • Great documentation.
  • Generation time.
  • Should make simple UI
  • Pre-configured template
It's well-suited for internal service connectivity inside the IBM cloud. If you are using other IBM products then [IBM Cloud Kubernetes] is very suitable to use. For example, using the IBM blockchain service [IBM Cloud Kubernetes Service] is very helpful. Services that are associated with internal IBM cloud components are easy to access and use.
Score 8 out of 10
Vetted Review
Verified User
IBM Cloud Kubernetes Service is being used by our IT department. We have a business applications and IBM Cloud Kubernetes Service was very helpful when we were migrating the app from being in-house to the cloud. The platform is also very helpful when it comes to scaling the application. Scaling is not only easy but also affordable.
  • It is affordable compared to competitors
  • Scaling is easy
  • It is reliable
  • Good user interface
  • Quick deployment
  • Not suitable for newbies
  • Documentation is not the best
IBM Cloud Kubernetes Service is suitable for a business that is either running application(s) on-premise and wish to migrate to the cloud for better management and easy scaling. The platform makes the whole process easy and affordable.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is utilized by our startup to host our application. It allows us to scale up easily our applications and is cost-effective.
  • Easy and fast deployment
  • Reliability
  • Cost effective
  • Expensive
  • Bad Logging
  • Not available in all regions
The best scenario for Kubernetes is for a blockchain platform. Other than that, you can easily host your application using IBM Cloud Kubernetes Service.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We host our application running on a CentOS container on IBM Cloud Kubernetes Service. We have been using the service since IBM Cloud originally launched. We appreciated the flexibility and scalability that IBM Cloud Kubernetes Service provide us. Since we are quite small, the Kubernetes service is only used currently within my project group.
  • Great flexibility
  • Worker node management
  • Awesome support
  • Difficult to master fast
  • Sometimes buggy
  • Container gets reset from time to time
IBM Cloud Kubernetes Service is best for apps that need to scale and developers who want to deploy their software fast and easily. In our opinion, it is also good for cutting the cost. However, it cannot provide bare metal server performance like traditional servers, nor does it provide full native support in system and SSH.
Hasnaeen Ferdous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We provide multiple blockchain api service solution to our client for a proxy voting application used by major stock transfer company in usa. Our blockchain api were hosted and manages inside the IBM [Cloud Kubernetes Service]. The [IBM Cloud Kubernetes Service] has been used by all across the department among the company.
  • Well Managed node and dashboard
  • Easy to access public and private endpoint
  • Easy to upgrade and downgrade node pool anytime it's been needed
  • Well Managed security and certificates
  • Service dashboard can be loaded with more goto information
  • Disk, persistent volume etc should be also easy to access from service dashboard
  • Updating node and kubernetes version is pretty hassle some
It's well-suited for internal service connectivity inside the IBM cloud. If you are using other IBM products then [IBM Cloud Kubernetes] is very suitable to use. For example using IBM blockchain service [IBM Cloud Kubernetes Service] is very helpful. Services that associated with internal IBM cloud components are easy to access and use.
Zachary Jones | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We elected to use IBM Cloud Kubernetes Service because of the excellent support for blockchain (hyperledger). The fact that we could containerized master nodes and move the chain outside of IBM cloud services when that time arrived. As well, the presence and availability of IBM consulting services enabled us to feel confident that we would never the stuck at sea.
  • Blockchain Abilities
  • Brand Trust
  • Impressive GUI/appearance
  • AWS-Parity
The tutorials, especially around blockchain, have been good quality. We found the certificate services vague and unclear, as well as a simple way to firewall or whitelist traffic (we seem to need to 'manually' build a node to be the firewall). When services are present and running's he feel perfect and stable, and the interface use them is not awful, like AWS.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Cloud Kubernetes Service for research purposes. It is used by the whole Cloud services research team. It allows us to scale up easily our applications and to set up autoscale mechanisms when a condition is verified. We use IBM Cloud Kubernetes Service because it is really cost-effective and permits a precise billing based on the used resources.
  • Cost effective
  • Horizontal Scaling
  • Microservice Approach
  • Containerization
  • Overkill for simple applications
  • Learning curve slow
  • Not all software are native compatible
The Microservice approach offered by IBM Cloud Kubernetes Service is well suited for applications that can be easily split into several parts that work independently one from each other. It is not easy to split correctly the software in multiple parts, but with Kubernetes, you can manage in real-time the deployment of your application, so some services can be deployed on the same physical machine.
It is not appropriate for really monolithic applications that require a lot of data in memory that is shared with multiple threads (e.g. AI applications).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our entire department is using it to create high-availability clusters, making mobile scalability truly user-friendly and easy to develop multilingual applications.
  • You can add features easily, growing as you need.
  • Options for dedicated servers or VMs gives us a lot of flexibility from a provisioning standpoint.
  • Quick deployment.
  • Powerful tool!
  • Old operation guide.
  • For beginner developers, it takes longer to learn costs.
  • Too expensive.
1. Deploy a simple Python application with Kubernetes.
2. Build a smart WeChat robot with IBM Watson Assistant with Cloud Function.
3. Deploy a simple React application with Kubernetes.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Before, we hosted our entire cluster in GKE (Google Cloud). This was not user-friendly at all and after another random increase in the price (for us almost 70 euro per month), we wanted to switch to another cloud provider. We're in the middle of migrating our entire cluster to IBM Cloud and so far we're really happy with it!
  • Personal touch with their Slack channel.
  • Very affordable and nice billing overview.
  • Docs could be improved
IBM Cloud Kubernetes Service is very easy to use, with a nice and smooth control panel, command-line interface, and several built-in features.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is being used by the whole company. We use IBM Cloud Kubernetes for our VPN server. IBM has a lot of data centers around the globe thus it's really effective in connecting employees at different locations in Europe and USA to the company servers. As much as I know, our mail server is also located on IBM Cloud Kubernetes.
  • It's located at many locations around the globe. Mainly in US and Europe
  • Pay as you go plan for reduced costs
  • Easy to maintain
  • Not enough data centers located in Asia and South America
Well suited for apps that require a high distribution and the ability to scale, since it enables to scaling and variety of data center locations.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Yes. We're trying to deploy cloud services on IBM Cloud Kubernetes. It's intended to improve productivity of my staff. However, according to my employees, the descriptions are rather difficult to understand. Sometimes they get confused about specific functions. They know how to run it, if they can find how to initialize the configurations.
  • The network is rather reliable, which greatly satisfies our customer.
  • High performance equals time saved
  • Affordable. We believe it's an acceptable price.
  • Complicated description - it's not easy to initialize the settings.
  • Limited privileges - Kubernetes offer limited functions. It seems root authorization is not provided.
  • Port forwarding can't be set after deploying the docker. Maybe we just haven't found how to change it.
IBM Cloud Kubernetes Service is well suited for deploying online computing services. We are satisfied with the network and CPU performance. It greatly saves our time. We used to use GCP and AWS, which neither provided reliable service.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is part of our testing environment for multi-cloud projects. By using ISTIO mesh to span to multiple Kubernetes clusters across multiple cloud providers, we can test the HA capabilities of the deployments and offer high HA solutions to our customers.
Also, by integrating IBM CKS to Google Cloud using Google Anthos GKE Connect, we can manage all our deployments in one place. IBM CKS offers one of the most powerful Kubernetes services: stable, powerful, easy to use and HIGH availability.
  • Easy to use and configure
  • ISTIO and KNATIVE installation by just clicking one button.
  • Use of CONTAINERD (CRI-O)
  • Choose the OS of the nodes
Well suited:
  • DEV / QA / SIT deployments: You can use IBMCKS for DEV / QA or SIT environments. Since IBM CKS is a managed service, you can let the deveolping team to be in charge of the infraestructure.
  • Multicloud deployments: Working with ISTIO mesh works perfect on IBM CKS.
  • Network intensive deployments: IBM's network is quite powerfull.
  • Docker containers
Less appropriate:
  • Production Workloads: Is never a good idea to use K8s for production if you don't have a team that fully understands how to operate K8s. K8s is one of the hardest techonologies to use due it's complexity.
  • Workloads that requieres KERNEL tunning: You can't modify Kernel parameters on Managed K8s like CKS. If you are running a workload like REDIS that needs certain KERNEL parameters to be set, I highly advice you to use K8s Open Source.
  • High performance workloads (GPU): IBM CKS does not offers GPUs on their nodes.
February 18, 2020

Kubernetes Review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Kubernetes Service is being used mainly for educational purposes. We use it to show the students some use cases regarding things such as a VPN server using squid, or an HTTP server using Nginx.
  • Has lots of data centers around the world.
  • Easy management.
  • Price could be lower.
IBM Cloud Kubernetes Service is well suited for Linux and open-source apps. It is less appropriate for Microsoft or Apple software, for example.
Return to navigation